//============================================================================
// Name        : HttpDataInput.h
// Author      : Christian Barth
// Version     :
// Copyright   : MIT
// Description :
//============================================================================

#ifndef HTTPDATAINPUT_H__
#define HTTPDATAINPUT_H__

#include "IDataInput.h"
#include "Stock.h"
#include <vector>

namespace faz_broker
{
  class HttpDataInput : public IDataInput
  {
  private:
    string msUsername;
    string msPassword;

  public:
    HttpDataInput(const string& usr, const string& pwd);
    virtual
    ~HttpDataInput();

    virtual Stock
    GetStock(const std::string& name) const;

    virtual std::vector<Stock>
    GetStocks() const;
  };
}

#endif
